/**    
* @Title: PropertyConstant.java  
* @Package com.kaver.constant   
* @author roc   
* @date 2019年1月30日 下午4:16:14  
* @version V1.0  
* @copyright kaver 
*/
package com.kaver.constant;

/**  
* @ClassName: PropertyConstant  
* @Description: 参数常量
* @author roc  
* @date 2019年1月30日 下午4:16:14  
*    
*/
public class PropertyConstant {

	/**
	 * 是否启用配置中心
	 * */
	public static final String  CONF_ENABLE = "conf.kaver.enable";
	
	/**
	 * 是否启用配置中心自动更新
	 * */
	public static final String  CONF_AUTOUPDATE_ENABLE = "conf.kaver.autoupdate.enable";
	
	/**
	 * 域名配置key
	 * */
	public static final String  SERVER_URL = "conf.kaver.admin.url";
	/**
	 * 应用名称
	 * */
	public static final String APPNAME = "conf.kaver.appname";
	/**
	 * 环境
	 * */
	public static final String ENV = "conf.kaver.env";
	/**
	 * 缓存目录
	 * */
	public static final String CACHE_PATH = "conf.kaver.cache.path";
	
	/**
	 * spring应用名称
	 * */
	public static final String SPRING_APPLICATION_NAME = "spring.application.name";
	
	/**
	 * spring profiles
	 * */
	public static final String SPRING_PROFILES_ACTIVE = "spring.profiles.active";
	
	/**
	 * 配置中心线上环境名称
	 * */
	public static final String CONF_PROD_ENV = "prod";
	
	/**
     * 配置中心dev环境名称
     * */
    public static final String CONF_PROD_DEV = "dev";
    
    /**
     * 配置中心test环境名称
     * */
    public static final String CONF_PROD_TEST = "test";
    
    /**
     * 配置中心test环境名称
     * */
    public static final String CONF_PROD_UAT = "uat";
	
    /**
     * 配置中心pre环境名称
     * */
    public static final String CONF_PROD_PRE = "pre";
    
	/**
	 * 配置中心线下环境地址
	 * */
	public static final String CONF_STAGE_SERVER_URL = "http://config.stage.kaver.net";
	/**
	 * 配置中心线上环境地址
	 * */
	public static final String CONF_PROD_SERVER_URL = "http://config.kaver.com";
	
	/**
	 * 默认环境
	 * */
	public static final String DEFAULT_ENVS = "local,dev,test,uat,stage,pre,prod";
}
